Try building static libs on CI
authorNiklas Hambüchen <mail@nh2.me>
Mon, 11 Nov 2019 19:11:16 +0000 (20:11 +0100)
committerNiklas Hambüchen <mail@nh2.me>
Fri, 15 Nov 2019 17:42:36 +0000 (18:42 +0100)
.gitlab-ci.yml
.gitlab-ci/test-docker.sh

index 630497088bb77143e5c8ea3cb7907e4ebfc6ad0e..453ca1c100a0e3ec2833af849dfe675b0e26a8b8 100644 (file)
@@ -12,7 +12,7 @@ stages:
     - subprojects/libepoxy/
     - subprojects/pango/
 
-fedora-x86_64:
+fedora-x86_64: &fedora-x86_64-defaults
   image: registry.gitlab.gnome.org/gnome/gtk/master:v7
   stage: build
   script:
@@ -33,6 +33,11 @@ fedora-x86_64:
     key: "$CI_JOB_NAME"
     <<: *cache-paths
 
+fedora-x86_64-staticlibs:
+  variables:
+    EXTRA_MESON_FLAGS: "-Ddefault_library=both"
+  <<: *fedora-x86_64-defaults
+
 .mingw-defaults: &mingw-defaults
   stage: build
   tags:
index 78df6f74bc08aefa3026005815d7c88c49987d97..6b5a7301a1f1dec1fd89eb8aab4264100d5c7fb4 100755 (executable)
@@ -17,6 +17,7 @@ meson \
         -Dbroadway-backend=true \
         -Dvulkan=yes \
         --werror \
+        ${EXTRA_MESON_FLAGS:-} \
         _build $srcdir
 unset CCACHE_DISABLE